
public class Monster extends Entity {
	private MonsterStrategy strategy;
	private static String imagePath = "bomberman_monster.png";
	private int m_point = 100;
	public final static Integer UP =new Integer(0);
	public final static Integer DOWN = new Integer(1);
	public final static Integer LEFT = new Integer(2);
	public final static Integer RIGHT = new Integer(3);
	public final static Integer NOMOVE = new Integer(4);
	
	private int direction;

	public Monster(Map map){
		super(imagePath);
		strategy = new RookieStrategy(map, this);
		direction = NOMOVE;
	}
	
	public int getPoint() {
		
		return m_point;
	} 
	
	@Override
	public void step() {
		strategy.step();
	}
	
	public void setStrategy(MonsterStrategy mst) {
		strategy = mst;
	}
	
	public void setDirection(int dir) {
		this.direction = dir;
	}
	
	public int getDirection() {
		return this.direction;
	}
}
